package com.hrm.dao;

import java.util.List;
import java.util.Map;
import com.hrm.entity.SeparationType;

public interface SeparationTypeMapper {

	public int deleteSeparationTypeById(long id);

	public SeparationType selectSeparationTypeById(long id);

	public List<SeparationType> selectSeparationTypeByMap(Map<String,Object> map);

	public List<SeparationType> selectSeparationType(SeparationType separationType);

	public List<SeparationType> selectAllSeparationType();

	public int insertSeparationType(SeparationType separationType);

	public int updateSeparationType(SeparationType separationType);

	public int deleteSeparationType(SeparationType separationType);

	public int updateSeparationTypeByMap(Map<String,Object> map);

	public int deleteSeparationTypeByMap(Map<String,Object> map);
	public int getAllSeparationTypeCounts();
	public int getSeparationTypeCounts(SeparationType separationType);
	public int getSeparationTypeCountsByMap(Map<String,Object> map);
}
